package synchronized_12_21;

/**
 * synchronized:
 * 1>修饰代码块
 *    需要显示写出来锁对象是谁synchronized（锁对象）
 * 2>修饰普通方法
 *     public synchronized void fun1(){}
 *     修饰普通方法，锁对象是实例
 *
 * 3>修饰静态方法
 * 静态方法不属于任一个实例
 *       修饰静态方法时，锁的对象是类对象
 *       类对象！=类实例
 */
public class Demo1_synchronized {

}
